/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package entidades;

import java.io.Serializable;
import java.math.BigDecimal;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;

/**
 *
 * @author dvasquez
 */
@Entity
@Table(name = "puntoDCAr")
@NamedQueries({@NamedQuery(name = "PuntoDCAr.findAll", query = "SELECT p FROM PuntoDCAr p"), @NamedQuery(name = "PuntoDCAr.findByNroPunto", query = "SELECT p FROM PuntoDCAr p WHERE p.puntoDCArPK.nroPunto = :nroPunto"), @NamedQuery(name = "PuntoDCAr.findById", query = "SELECT p FROM PuntoDCAr p WHERE p.puntoDCArPK.id = :id"), @NamedQuery(name = "PuntoDCAr.findByPesoRecip", query = "SELECT p FROM PuntoDCAr p WHERE p.pesoRecip = :pesoRecip"), @NamedQuery(name = "PuntoDCAr.findByPesoArena", query = "SELECT p FROM PuntoDCAr p WHERE p.pesoArena = :pesoArena"), @NamedQuery(name = "PuntoDCAr.findByHumedadPromedio", query = "SELECT p FROM PuntoDCAr p WHERE p.humedadPromedio = :humedadPromedio"), @NamedQuery(name = "PuntoDCAr.findByCalibConoPlacaBase", query = "SELECT p FROM PuntoDCAr p WHERE p.calibConoPlacaBase = :calibConoPlacaBase"), @NamedQuery(name = "PuntoDCAr.findByDensidadSeca", query = "SELECT p FROM PuntoDCAr p WHERE p.densidadSeca = :densidadSeca"), @NamedQuery(name = "PuntoDCAr.findByPesoSueloRecip", query = "SELECT p FROM PuntoDCAr p WHERE p.pesoSueloRecip = :pesoSueloRecip"), @NamedQuery(name = "PuntoDCAr.findByCodigoCono", query = "SELECT p FROM PuntoDCAr p WHERE p.codigoCono = :codigoCono"), @NamedQuery(name = "PuntoDCAr.findByCodigoBalanza", query = "SELECT p FROM PuntoDCAr p WHERE p.codigoBalanza = :codigoBalanza"), @NamedQuery(name = "PuntoDCAr.findByPesoArenaRem", query = "SELECT p FROM PuntoDCAr p WHERE p.pesoArenaRem = :pesoArenaRem"), @NamedQuery(name = "PuntoDCAr.findByDensidadHumeda", query = "SELECT p FROM PuntoDCAr p WHERE p.densidadHumeda = :densidadHumeda"), @NamedQuery(name = "PuntoDCAr.findByDASEstandar", query = "SELECT p FROM PuntoDCAr p WHERE p.dASEstandar = :dASEstandar"), @NamedQuery(name = "PuntoDCAr.findByPesoHumedoRecip1", query = "SELECT p FROM PuntoDCAr p WHERE p.pesoHumedoRecip1 = :pesoHumedoRecip1"), @NamedQuery(name = "PuntoDCAr.findByPesoHumedoRecip2", query = "SELECT p FROM PuntoDCAr p WHERE p.pesoHumedoRecip2 = :pesoHumedoRecip2"), @NamedQuery(name = "PuntoDCAr.findByPesoSecoRecip1", query = "SELECT p FROM PuntoDCAr p WHERE p.pesoSecoRecip1 = :pesoSecoRecip1"), @NamedQuery(name = "PuntoDCAr.findByPesoSecoRecip2", query = "SELECT p FROM PuntoDCAr p WHERE p.pesoSecoRecip2 = :pesoSecoRecip2"), @NamedQuery(name = "PuntoDCAr.findByPesoRecip1", query = "SELECT p FROM PuntoDCAr p WHERE p.pesoRecip1 = :pesoRecip1"), @NamedQuery(name = "PuntoDCAr.findByPesoRecip2", query = "SELECT p FROM PuntoDCAr p WHERE p.pesoRecip2 = :pesoRecip2"), @NamedQuery(name = "PuntoDCAr.findByPcientoHumedad1", query = "SELECT p FROM PuntoDCAr p WHERE p.pcientoHumedad1 = :pcientoHumedad1"), @NamedQuery(name = "PuntoDCAr.findByPcientoHumedad2", query = "SELECT p FROM PuntoDCAr p WHERE p.pcientoHumedad2 = :pcientoHumedad2")})
public class PuntoDCAr implements Serializable {
    private static final long serialVersionUID = 1L;
    @EmbeddedId
    protected PuntoDCArPK puntoDCArPK;
    @Column(name = "pesoRecip")
    private BigDecimal pesoRecip;
    @Column(name = "pesoArena")
    private BigDecimal pesoArena;
    @Column(name = "humedadPromedio")
    private BigDecimal humedadPromedio;
    @Column(name = "calibConoPlacaBase")
    private BigDecimal calibConoPlacaBase;
    @Column(name = "densidadSeca")
    private BigDecimal densidadSeca;
    @Column(name = "pesoSueloRecip")
    private BigDecimal pesoSueloRecip;
    @Column(name = "codigoCono")
    private String codigoCono;
    @Column(name = "codigoBalanza")
    private String codigoBalanza;
    @Column(name = "pesoArenaRem")
    private BigDecimal pesoArenaRem;
    @Column(name = "densidadHumeda")
    private BigDecimal densidadHumeda;
    @Column(name = "DASEstandar")
    private BigDecimal dASEstandar;
    @Column(name = "pesoHumedoRecip1")
    private BigDecimal pesoHumedoRecip1;
    @Column(name = "pesoHumedoRecip2")
    private BigDecimal pesoHumedoRecip2;
    @Column(name = "pesoSecoRecip1")
    private BigDecimal pesoSecoRecip1;
    @Column(name = "pesoSecoRecip2")
    private BigDecimal pesoSecoRecip2;
    @Column(name = "pesoRecip1")
    private BigDecimal pesoRecip1;
    @Column(name = "pesoRecip2")
    private BigDecimal pesoRecip2;
    @Column(name = "pcientoHumedad1")
    private BigDecimal pcientoHumedad1;
    @Column(name = "pcientoHumedad2")
    private BigDecimal pcientoHumedad2;

    public PuntoDCAr() {
    }

    public PuntoDCAr(PuntoDCArPK puntoDCArPK) {
        this.puntoDCArPK = puntoDCArPK;
    }

    public PuntoDCAr(int nroPunto, int id) {
        this.puntoDCArPK = new PuntoDCArPK(nroPunto, id);
    }

    public PuntoDCArPK getPuntoDCArPK() {
        return puntoDCArPK;
    }

    public void setPuntoDCArPK(PuntoDCArPK puntoDCArPK) {
        this.puntoDCArPK = puntoDCArPK;
    }

    public BigDecimal getPesoRecip() {
        return pesoRecip;
    }

    public void setPesoRecip(BigDecimal pesoRecip) {
        this.pesoRecip = pesoRecip;
    }

    public BigDecimal getPesoArena() {
        return pesoArena;
    }

    public void setPesoArena(BigDecimal pesoArena) {
        this.pesoArena = pesoArena;
    }

    public BigDecimal getHumedadPromedio() {
        return humedadPromedio;
    }

    public void setHumedadPromedio(BigDecimal humedadPromedio) {
        this.humedadPromedio = humedadPromedio;
    }

    public BigDecimal getCalibConoPlacaBase() {
        return calibConoPlacaBase;
    }

    public void setCalibConoPlacaBase(BigDecimal calibConoPlacaBase) {
        this.calibConoPlacaBase = calibConoPlacaBase;
    }

    public BigDecimal getDensidadSeca() {
        return densidadSeca;
    }

    public void setDensidadSeca(BigDecimal densidadSeca) {
        this.densidadSeca = densidadSeca;
    }

    public BigDecimal getPesoSueloRecip() {
        return pesoSueloRecip;
    }

    public void setPesoSueloRecip(BigDecimal pesoSueloRecip) {
        this.pesoSueloRecip = pesoSueloRecip;
    }

    public String getCodigoCono() {
        return codigoCono;
    }

    public void setCodigoCono(String codigoCono) {
        this.codigoCono = codigoCono;
    }

    public String getCodigoBalanza() {
        return codigoBalanza;
    }

    public void setCodigoBalanza(String codigoBalanza) {
        this.codigoBalanza = codigoBalanza;
    }

    public BigDecimal getPesoArenaRem() {
        return pesoArenaRem;
    }

    public void setPesoArenaRem(BigDecimal pesoArenaRem) {
        this.pesoArenaRem = pesoArenaRem;
    }

    public BigDecimal getDensidadHumeda() {
        return densidadHumeda;
    }

    public void setDensidadHumeda(BigDecimal densidadHumeda) {
        this.densidadHumeda = densidadHumeda;
    }

    public BigDecimal getDASEstandar() {
        return dASEstandar;
    }

    public void setDASEstandar(BigDecimal dASEstandar) {
        this.dASEstandar = dASEstandar;
    }

    public BigDecimal getPesoHumedoRecip1() {
        return pesoHumedoRecip1;
    }

    public void setPesoHumedoRecip1(BigDecimal pesoHumedoRecip1) {
        this.pesoHumedoRecip1 = pesoHumedoRecip1;
    }

    public BigDecimal getPesoHumedoRecip2() {
        return pesoHumedoRecip2;
    }

    public void setPesoHumedoRecip2(BigDecimal pesoHumedoRecip2) {
        this.pesoHumedoRecip2 = pesoHumedoRecip2;
    }

    public BigDecimal getPesoSecoRecip1() {
        return pesoSecoRecip1;
    }

    public void setPesoSecoRecip1(BigDecimal pesoSecoRecip1) {
        this.pesoSecoRecip1 = pesoSecoRecip1;
    }

    public BigDecimal getPesoSecoRecip2() {
        return pesoSecoRecip2;
    }

    public void setPesoSecoRecip2(BigDecimal pesoSecoRecip2) {
        this.pesoSecoRecip2 = pesoSecoRecip2;
    }

    public BigDecimal getPesoRecip1() {
        return pesoRecip1;
    }

    public void setPesoRecip1(BigDecimal pesoRecip1) {
        this.pesoRecip1 = pesoRecip1;
    }

    public BigDecimal getPesoRecip2() {
        return pesoRecip2;
    }

    public void setPesoRecip2(BigDecimal pesoRecip2) {
        this.pesoRecip2 = pesoRecip2;
    }

    public BigDecimal getPcientoHumedad1() {
        return pcientoHumedad1;
    }

    public void setPcientoHumedad1(BigDecimal pcientoHumedad1) {
        this.pcientoHumedad1 = pcientoHumedad1;
    }

    public BigDecimal getPcientoHumedad2() {
        return pcientoHumedad2;
    }

    public void setPcientoHumedad2(BigDecimal pcientoHumedad2) {
        this.pcientoHumedad2 = pcientoHumedad2;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (puntoDCArPK != null ? puntoDCArPK.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof PuntoDCAr)) {
            return false;
        }
        PuntoDCAr other = (PuntoDCAr) object;
        if ((this.puntoDCArPK == null && other.puntoDCArPK != null) || (this.puntoDCArPK != null && !this.puntoDCArPK.equals(other.puntoDCArPK))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "entidades.PuntoDCAr[puntoDCArPK=" + puntoDCArPK + "]";
    }

}
